package com.newtouch.bxzs.syslog.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.newtouch.bxzs.common.base.model.LogTransaction;
import com.newtouch.bxzs.syslog.model.bo.LogTransactionBO;
import com.newtouch.bxzs.syslog.model.vo.LogTransactionVO;

/**
 * 交易日志service
 *
 * <p>
 * <b>History:</b>
 * <table border="1">
 * <tr>
 * <th>Date</th>
 * <th>Operator</th>
 * <th>Memo</th>
 * </tr>
 * <tr>
 * <td>2020年12月18日</td>
 * <td>renyi</td>
 * <td>Update</td>
 * </tr>
 * </table>
 *
 * @author renyi
 * @version 1.0.0
 * @since 1.0.0
 */
public interface LogTransactionService extends IService<LogTransaction> {

	/**
	 * 查询交易日志列表，可选查询条件：开始时间，结束时间
	 *
	 * @param logTransactionVO
	 *            交易日志实体VO
	 * @return 交易日志列表
	 */
	IPage<LogTransactionBO> selectLogTransactionList(LogTransactionVO logTransactionVO);

	/**
	 * 通过日志id查询交易日志详情
	 *
	 * @param id
	 *            日志id
	 * @return 交易日志详细信息
	 */
	LogTransactionBO getLogTransactionDetail(String transactionLogId);

}
